Keysight 89600 VSA .NET API
SetStates(CustomModulationConstellation,Double[]) Method
See Also 
Keysight.SA.Vsa.FlexFrame.Interfaces Assembly > Keysight.SA.Vsa.FlexFrame Namespace > CustomModulation Class > SetStates Method : SetStates(CustomModulationConstellation,Double[]) Method


constellation
Constellation format the imported IQ data and symbols should be treated as.
values
Interleaved IQ and symbol values taking the format [Real0, Imaginary0, Symbol0, Real1, Imaginary1, Symbol1, ...]\

Glossary Item Box

Sets the modulation states that define this custom modulation.

Syntax

Visual Basic (Declaration) 
Public Overloads MustOverride Sub SetStates( _
   ByVal constellation As CustomModulationConstellation, _
   ByVal values() As Double _
) 
C# 
public abstract void SetStates( 
   CustomModulationConstellation constellation,
   double[] values
)
C++/CLI 
public:
abstract void SetStates( 
   CustomModulationConstellation constellation,
   array<double>^ values
) 

Parameters

constellation
Constellation format the imported IQ data and symbols should be treated as.
values
Interleaved IQ and symbol values taking the format [Real0, Imaginary0, Symbol0, Real1, Imaginary1, Symbol1, ...]\

Exceptions

ExceptionDescription
System.ArgumentExceptionThrows exception if arguments are malformed or if constellation states are not valid.

Requirements

Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)

See Also